package com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.entity.TEnterpriseArchivesInfo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;

/**
 * 视图实体类
 *
 * @author dongxinhang
 * @since 2025-05-28
 */
@Data
@ApiModel(value = "TEnterpriseArchivesInfoVO对象", description = "TEnterpriseArchivesInfoVO对象")
public class TEnterpriseArchivesInfoVo {
	private static final long serialVersionUID = 1L;

	@JsonProperty("id")
	private String id;

	@JsonProperty("enterprise_name")
	private String enterpriseName;


	@JsonProperty("production_mode")
	private String productionMode;


	@JsonProperty("company_address")
	private String companyAddress;


	@JsonProperty("total_assets")
	private BigDecimal totalAssets;


	@JsonProperty("leader_name")
	private String leaderName;


	@JsonProperty("establishment_date")
	@JsonFormat(pattern = "yyyy-MM-dd")
	private LocalDate establishmentDate;


	@JsonProperty("economic_nature")
	private String economicNature;


	@JsonProperty("business_scope")
	private String businessScope;


	@JsonProperty("cie_1")
	private BigDecimal cie1;


	@JsonProperty("cie_2")
	private String cie2;


	@JsonProperty("cie_3")
	private BigDecimal cie3;


	@JsonProperty("cie_4")
	private BigDecimal cie4;


	@JsonProperty("cie_5")
	private BigDecimal cie5;


	@JsonProperty("cie_6")
	private BigDecimal cie6;


	@JsonProperty("employees_number")
	private Integer employeesNumber;


}
